Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Challenger Ford de Cherbourg - Cherbourg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli 1st Challenger Tournament Leon - Leon IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx KGHM Polish Indoors - Wroclaw Open 88 - Contrexeville Open de Franche Comte - Besancon Arroyo de la Encomienda - Valladolid Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Open D'Orleans - Orleans Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto West of England Challenger - Bristol The Manchester Trophy - Manchester Open de L'Isere (Open 38) - Grenoble Garden Open - Rome Steelers Cup - Kosice Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Internationaux de Doubs Open de Franchie-Comte - Besancon Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons HTV Challenger - Ho Chi Minh City Open de Franche-Comte - Besancon Open D'Orleans - Orleans Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger Internazionali di Tennis di Bergamo - Bergamo St. Remy Challenger Mons Challenger Orleans Challenger Croatia Osiguranje Rijeka Open - Rijeka Rhodes Challenger Bordeaux Challenger Rennes Challenger Orleans Challenger Courmayeur Challenger Johannesburg Challenger Sarajevo Challenger Bath Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Internationaux du Doubs - Besancon Bordeaux Challenger Morocco Tennis Tour - Marrakech Petange Challenger Quimper Challenger Orleans Challenger Rennes Challenger Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Mons Challenger Heilbronn Open - Heilbronn Bordeaux Challenger Open de Franche-Comte - Besancon Open de L'Isere - Grenoble Cherbourg Challenger Open Seat Godo 2003 - Barcelona Napoli International Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble V Torneo Internazionale di Tennis - Barletta Segovia Challenger Orleans Challenger Ostrava Open 2005 - Ostrava Lille Challenger Kremlin Cup - Moscow ECM Prague Open 2005 - Prague Open Seat-Godo '98 - Barcelona Investor Swedish Open - Bastad President's Cup 1998 - Tashkent Brest Challenger Bordeaux Challenger Venice Open - Venice Cherbourg Challenger The Surbiton Trophy - Surbiton IPB Czech Indoor - Ostrava St. Brieuc Challenger Kremlin Cup - Moscow GHI Bronx Classic - Bronx Bordeaux Challenger Qatar Mobil Open '99 - Doha St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Open de Montauban - Montauban Open de L'Isere - Grenoble Prasentiert Von Seat Wolfsburg - Wolfsburg 2000 Mercedes Cup - Stuttgart Ciudad de Pozoblanco Open Diputacion - Cordoba Generali Open 2000 - Kitzbuhel Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Rennes Challenger Gemax Open - Belgrade San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Waldbaum's Hamlet Cup - Long Island Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril President's Cup - Tashkent Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Advanta Championships - Philadelphia Open 13 - Marseille Dubai Tennis Open - Dubai 1998 Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm AXA Cup - London Open Seat-Godo 2000 - Barcelona Davidoff Swiss Indoors - Basel Bordeaux Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Salzburg Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow RCA Championships - Indianapolis Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Salem Open - Hong Kong Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London Catella Swedish Open - Bastad St. Petersburg Open - St. Petersburg Dallas Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing AEGON Championships - London Open de Moselle - Metz Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Cherbourg Challeger Le Gosier Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Sarajevo Challenger Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Brieuc Challenger Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Jersey Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challenger Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Johannesburg Challenger Winston-Salem Open - Winston-Salem Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel AEGON Championships - London Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport European Open - Antwerp Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Athens Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Apia International - Sydney ATP Kremlin Cup - Moscow AEGON Championships - London Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Istanbul Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Pilot Pen International - New Haven Open 13 - Marseille Atlanta Tennis Championships - Atlanta Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Adidas International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille Warsteiner Challenger Series - Lippstadt AEGON Championships - London Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Grolsch Open - Amsterdam Open Sud de France - Montpellier ABN/AMRO World Tennis Tournament - Rotterdam Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha RCA Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven German Open - Hamburg Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Tento Czech Open - Prague Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport ABN/AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Estoril Open - Estoril Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier President's Cup 2000 - Tashkent Mallorca Open - Mallorca Moselle Open - Metz CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Heineken Open - Auckland Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Adidas International - Sydney Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mercedes-Benz Cup - Los Angeles Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris The Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Pilot Pen Tennis - New Haven Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Indianapolis Tennis Championships - Indianapolis Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rogers Masters - Toronto Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Australian Open - Melbourne European Open - Antwerp Telecom Italia Masters - Rome Australian Open - Melbourne Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 French Open - Paris Davis Cup, World Group, QF, RUS-FRA 3-2 Hopman Cup - Perth U.S. Open - New York Hopman Cup - Perth Wimbledon - London Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong Internazionali BNL d'Italia - Rome AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr U.S. Open - New York Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Australian Open - Melbourne Miami Open - Miami French Open - Paris All Lower level tournaments Mutua Madrid Open - Madrid Tennis Masters Cup - Lisbon Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 Olympics - Athens